technical irshad ahmed